master trusts - German English Dictionary